const express = require('express');
const app = express()
// express实例化
const bodyparser = require('body-parser');
// app.use 使用中间件插件;
// 解析表单数据 x-www-form-urlencode
// 作用就是 解析  请求信息体.
app.use(bodyparser.urlencoded({extended: false}));
app.use(bodyparser.json());

/* 
1.接受参数
2.处理参数
3.返回
*/
// 最简单的api接口
app.get('/user/login',(req, res)=>{
  // 接受get参数 query
  console.log(req.query);
  console.log('hello');
  let {us,ps} = req.query;
  // 处理参数
  if(us==='wangyi'&&ps==='456'){
    res.send({err:0,msg:'login'});
  }else{
   res.send({err:-1, msg:'try again'}); 
  }
})
app.get('/hehe',(req,res)=>{
  res.send('hehe');
})

app.post('/user/reg',(req,res)=>{
  // 接受post数据 消息体 请求体 req.body
  let {us,ps}=req.body;
  
  console.log(req.body);
  if(us==='123'&&ps==='123'){
    res.send({err:0,msg:'ok'});
  }else{
   res.send({err:-1, msg:'try again'}); 
  }
})


app.listen(3000,()=>{
  // 监听3000端口 开启服务器;
  console.log('server start');
})


// http:// www.baidu.com/users/hehe?us=123&ps=123
// http://localhost:3000/user/login     拼接出来的自己的api